﻿namespace PoolKit
{
    /// <summary>
    /// The extent to which threading is supported
    /// </summary>
    public enum ThreadingContract
    {
        /// <summary>
        /// Can be safely accessed from single thread only
        /// </summary>
        Singlethreaded = 0,

        /// <summary>
        /// Can be safely accessed from many threads at once
        /// </summary>
        Multithreaded
    }
}